package us.bighelp2.marc.resources;

import java.io.Serializable;
import java.util.Date;

import org.json.simple.JSONAware;

@SuppressWarnings("unused")
public class Alias implements Serializable, JSONAware 
{
	private static final long serialVersionUID = 4477183162733564908L;
	private Integer relationId;
	private Integer aliasTypeId;
	private String aliasTypeName;
	private Integer personId;
	private String aliasValue;
	private Date startDate;
	private Date endDate;
	
	public Alias(Integer relationId, Integer aliasTypeId, String aliasTypeName, Integer personId, 
			String aliasValue, Date startDate, Date endDate)
	{
		this.relationId = relationId;
		this.aliasTypeId = aliasTypeId;
		this.aliasTypeName = aliasTypeName;
		this.personId = personId;
		this.aliasValue = aliasValue;
		this.startDate = startDate;
		this.endDate = endDate;
	}
	
	public Integer getRelationId() 
	{
		return relationId;
	}
	public void setRelationId(Integer relationId) 
	{
		this.relationId = relationId;
	}
	public Integer getAliasTypeId() 
	{
		return aliasTypeId;
	}
	public void setAliasTypeId(Integer aliasTypeId) 
	{
		this.aliasTypeId = aliasTypeId;
	}
	public Integer getPersonId() 
	{
		return personId;
	}
	public void setPersonId(Integer personId) 
	{
		this.personId = personId;
	}
	public String getAliasValue() 
	{
		return aliasValue;
	}
	public void setAliasValue(String aliasValue) 
	{
		this.aliasValue = aliasValue;
	}
	public Date getStartDate() 
	{
		return startDate;
	}
	public void setStartDate(Date startDate) 
	{
		this.startDate = startDate;
	}
	public Date getEndDate() 
	{
		return endDate;
	}
	public void setEndDate(Date endDate) 
	{
		this.endDate = endDate;
	}

	public String toJSONString() 
	{
		return null;
	}
}
